Java VM Connectors
Identifier:
org.eclipse.jdt.launching.vmConnectors
Description:
This extension point represents different kinds of connections to remote VMs. Each extension must implement
org.eclipse.jdt.launching.IVMConnector. An IVMConnector is responsible for establishing a connection
with a remote VM.
Configuration Markup:
<!ELEMENT extension (vmConnector*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - a fully qualified identifier of the target extension point
- id - an optional identifier of the extension instance
- name - an optional name of the extension instance
<!ELEMENT vmConnector EMPTY>
<!ATTLIST vmConnector
id CDATA #REQUIRED
class CDATA #REQUIRED>
- id - a unique identifier that can be used to reference this IVMConnector.
- class - the class that implements this connector. The class must implement IVMConnector.
Examples:
The following is an example of an IVMConnector:
<extension point=
"org.eclipse.jdt.launching.vmConnectors"
>
<vmConnector
class=
"com.example.ConnectorImplementation"
id=
"com.example.ConnectorId"
>
</vmConnector>
</extension>
Supplied Implementation:
An implementation of a standard socket attach connector is provided.